Eproxy/3.0, build 7017 + PigMail/PigProxy version 1.28a
Настроил каскадирование прокси. У клиентов IE6 при работе с ресурвом www.one.lv постоянно выскакивает ошибка:
Ошибка чтения
--------------------------------------------------------------------------------
Во время доставки этого URL произошла следующая ошибка:
Ошибка -1002
Пояснение: Удаленный сервер неожиданно закрыл соединение (не передав все необходимые по протоколу данные).
Если нужно сделать ещё одну попытку, нажмите "Обновить" в браузере.
--------------------------------------------------------------------------------
Generated Mon, 27 Nov 2006 14:05:20 +0200 by 192.168.42.204 (Eproxy/3.0)
если после ошибки обновить страницу, то есть шанс что будет нормально.У пары клиентов Opera 9 — всё в порядке. На своём компьютере с IE6 повторить подобную ошибку не смог.
Вот содержимое 20061127HTTPP.log для одного соединения:
13:20:21 165562 Connection from: 192.168.50.208:2393
13:20:21 165562 Local Network
13:20:21 165562 POST http://c7.one.lv/gwt/one.app.community.gwt.Events/EventFeedService HTTP/1.0
13:20:21 165562 Authorized by IP and MAC as: domain_user@domain
13:20:21 165562 Local Network
13:20:21 165562 Executing request: TCP_MISS POST CASCADE
13:20:22 165562 HTTP/1.1 200 OK
13:20:22 165562 Request completed: TCP_MISS/200 260/861 POST CASCADE/192.168.1.5 text/plain; 0
13:20:30 165562 POST http://c7.one.lv/gwt/one.app.community.gwt.Events/EventFeedService HTTP/1.0
13:20:30 165562 Authorized by IP and MAC as: domain_user@domain
13:20:30 165562 Local Network
13:20:30 165562 Executing request: TCP_MISS POST CASCADE
13:20:30 165562 Request completed: ERR_CANNOT_FETCH/503 739/950 POST CASCADE/192.168.1.5 - 4294966294
13:20:30 165562 STAT: 1811:999:316:2003:9328
До этого работало без каскадирования — было всё в порядке.
Похоже это проблема всех сайтов, где надо логиниться.
И сделать оперативный лог шестого уровня.
Хотя, мне кажется, что я вижу баг. В исходнике для прямого соединения: перед POST — переконнект в любом случае, — а в каскаде это не предусмотрено, Eproxy идёт по ранее установленному соединению, а оно, наверное, уже закрыто, потому что и перед этим был POST (значит, на том конце скрипт).
Лог 6-ого уровня смогу сделать только в среду.
Похоже включение опций в настройках IE6: use HTTP 1.1 use HTTP 1.1 through proxy connections решает эту проблему (испробовано пока на одной машине).
Сейчас ищется возможность включения этих опций через групповые политики — не могу найти
После перезапуска EProxy — заработало